This page is part of the FHIR Specification (v1.0.0: DSTU 2 Ballot 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
Cancer pathology questionnaire with flow-control extensions
{ "resourceType": "Questionnaire", "id": "questionnaire-sdc-profile-example-cap", "text": { "status": "empty", "div": "<div>\n \n </div>" }, "status": "published", "group": { "linkId": "root", "title": "(Ask Richard)", "required": true, "repeats": false, "group": [ { "linkId": "1", "title": "MARGINS", "required": true, "repeats": false, "question": [ { "linkId": "1.1", "text": "Status of surgical margin involvement by tumor (observable entity)", "_text": { "fhir_comments": [ " Should probably have a snomed code as the \"concept\" here " ] }, "type": "choice", "required": true, "repeats": false, "option": [ { "code": "M1", "display": "Margins univolved by tumor" }, { "code": "M2", "display": "Margin(s) involved by tumor" }, { "code": "M3", "display": "Cannot be determined" }, { "code": "M4", "display": "Not applicable" } ], "group": [ { "extension": [ { "extension": [ { "url": "#question", "valueString": "1.1" }, { "url": "#answer", "valueCoding": { "code": "M1" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "1.1.1", "required": true, "repeats": false, "question": [ { "linkId": "1.1.1.1", "text": "Distance from Closest Margin", "type": "choice", "required": false, "repeats": false, "option": [ { "code": "D1", "display": "Specify (mm)" }, { "code": "D2", "display": "Cannot be assessed (explain)" } ], "group": [ { "extension": [ { "extension": [ { "url": "#question", "valueString": "1.1.1.1" }, { "url": "#answer", "valueCoding": { "code": "D1" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "1.1.1.1.1", "required": true, "repeats": false, "question": [ { "extension": [ { "fhir_comments": [ " This *has* to be treated as a distinct question, not a characteristic of the code.\n - it has its own properties and could map to its own data element. That makes it\n a question in its own right. It would be possible for display software to render\n the question so that the question text doesn't display when it's the same as the text\n of the corresponding answer. Alternatively, we could petition to allow question.text\n to be omitted, at least in some circumstances. " ], "url": "http://hl7.org/fhir/StructureDefinition/minValue", "valueDecimal": 0.01 }, { "url": "http://hl7.org/fhir/StructureDefinition/maxValue", "valueDecimal": 1000 }, { "url": "http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces", "valueInteger": 2 } ], "linkId": "1.1.1.1.1.1", "text": "Specify (mm)", "type": "decimal", "required": true, "repeats": false } ] }, { "extension": [ { "extension": [ { "url": "#question", "valueString": "1.1.1.1" }, { "url": "#answer", "valueCoding": { "code": "D2" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "1.1.1.1.2", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "1.1.1.1.2.1", "text": "Cannot be assessed (explain)", "type": "string", "required": true, "repeats": false } ] } ] }, { "linkId": "1.1.1.2", "text": "Specify Margin, if possible", "type": "choice", "required": false, "repeats": false, "option": [ { "code": "W1", "display": "Specify margin" }, { "code": "W2", "display": "Cannot be determined (explain)" } ], "group": [ { "extension": [ { "extension": [ { "url": "#question", "valueString": "1.1.1.2" }, { "url": "#answer", "valueCoding": { "code": "W1" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "1.1.1.2.1", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "1.1.1.2.1.1", "text": "Specify margin", "type": "string", "required": true, "repeats": false } ] }, { "extension": [ { "extension": [ { "url": "#question", "valueString": "1.1.1.2" }, { "url": "#answer", "valueCoding": { "code": "W2" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "1.1.1.2.2", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "1.1.1.2.2.1", "text": "Cannot be determined (explain)", "type": "string", "required": true, "repeats": false } ] } ] } ] }, { "extension": [ { "extension": [ { "url": "#question", "valueString": "1.1" }, { "url": "#answer", "valueCoding": { "code": "M2" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "1.1.2", "required": true, "repeats": false, "question": [ { "linkId": "1.1.2.1", "text": "Specify Margin(s), if possible", "type": "choice", "required": true, "repeats": false, "option": [ { "code": "I1", "display": "Specify margin(s)" }, { "code": "I2", "display": "Cannot be determined (explain)" } ], "group": [ { "extension": [ { "extension": [ { "url": "#question", "valueString": "1.1.2.1" }, { "url": "#answer", "valueCoding": { "code": "I1" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "1.1.2.1.1", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "1.1.2.1.1.1", "text": "Specify margin(s)", "type": "string", "required": true, "repeats": false } ] }, { "extension": [ { "extension": [ { "url": "#question", "valueString": "1.1.2.1" }, { "url": "#answer", "valueCoding": { "code": "I2" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "1.1.2.1.2", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "1.1.2.1.2.1", "text": "Cannot be determined (explain)", "type": "string", "required": true, "repeats": false } ] } ] } ] }, { "extension": [ { "extension": [ { "url": "#question", "valueString": "1.1" }, { "url": "#answer", "valueCoding": { "code": "M3" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "1.1.3", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "1.1.3.1", "text": "Cannot be determined", "type": "string", "required": true, "repeats": false } ] }, { "extension": [ { "extension": [ { "url": "#question", "valueString": "1.1" }, { "url": "#answer", "valueCoding": { "code": "M4" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "1.1.4", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "1.1.4.1", "text": "Not Applicable", "type": "string", "required": true, "repeats": false } ] } ] } ] }, { "linkId": "2", "title": "ACCESSORY FINDINGS", "required": true, "repeats": false, "question": [ { "linkId": "2.1", "text": "Treatment Effect (applicable to carcinomas treated with neoadjuvant therapy)", "type": "choice", "required": false, "repeats": false, "option": [ { "code": "E1", "display": "Not identified" }, { "code": "E2", "display": "Present (specify)" }, { "code": "E3", "display": "Indeterminate" } ], "group": [ { "extension": [ { "extension": [ { "url": "#question", "valueString": "2.1" }, { "url": "#answer", "valueCoding": { "code": "E1" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "2.1.1", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "2.1.1.1", "text": "Not identified", "type": "string", "required": true, "repeats": false } ] }, { "extension": [ { "extension": [ { "url": "#question", "valueString": "2.1" }, { "url": "#answer", "valueCoding": { "code": "E2" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "2.1.2", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "2.1.2.1", "text": "Present (specify)", "type": "string", "required": true, "repeats": false } ] }, { "extension": [ { "extension": [ { "url": "#question", "valueString": "2.1" }, { "url": "#answer", "valueCoding": { "code": "E3" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "2.1.3", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "2.1.3.1", "text": "Indeterminate", "type": "string", "required": true, "repeats": false } ] } ] }, { "linkId": "2.2", "text": "Tumor Description", "type": "choice", "required": false, "repeats": true, "option": [ { "code": "U1", "display": "Hemorrhagic" }, { "code": "U2", "display": "Necrotic" }, { "code": "U3", "display": "Invasion" }, { "code": "U4", "display": "Other (specify)" } ], "group": [ { "extension": [ { "extension": [ { "url": "#question", "valueString": "2.2" }, { "url": "#answer", "valueCoding": { "system": "http://cap.org/example/fhir/tumor-description", "code": "U3" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "2.2.1", "required": true, "repeats": false, "question": [ { "linkId": "2.2.1.1", "text": "??", "type": "choice", "_type": { "fhir_comments": [ " Can't have a question with no text " ] }, "required": false, "repeats": true, "option": [ { "code": "V1", "display": "Capsule" }, { "code": "V2", "display": "Vessels" }, { "code": "V3", "display": "Extra-adrenal (specify)" } ], "group": [ { "extension": [ { "extension": [ { "url": "#question", "valueString": "2.2.1.1" }, { "url": "#answer", "valueCoding": { "code": "V3" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "2.2.1.1.1", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "2.2.1.1.1.1", "text": "Extra-adrenal (specify)", "type": "string", "required": true, "repeats": false } ] } ] } ] }, { "extension": [ { "extension": [ { "url": "#question", "valueString": "2.2" }, { "url": "#answer", "valueCoding": { "system": "http://cap.org/example/fhir/tumor-description", "code": "U4" } } ], "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-enableWhen" } ], "linkId": "2.2.2", "required": true, "repeats": false, "question": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/questionnaire-maxLength", "valueInteger": 4000 } ], "linkId": "2.2.2.1", "text": "Other (specify)", "type": "string", "required": true, "repeats": false } ] } ] } ] } ] } }
Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.